global interface NestableCondition extends Condition{
    NestableCondition add(Condition c);
}